function filterAdminDelatnosti(forma){
	els = forma.elements;
	var k = els["kategorija"].value;
	var d = els["delatnost"].value;
	var action = "k="+k+"&d="+d;
	LoadRSDoc("delatnosti.php","setContent",action,'',1);
}
function filterDelatnosti(page,obj){
	var action = "p="+page;
	var k = obj.parentNode.parentNode.getAttribute("kat");
	if(k>0){
		action += "&k="+k;
	}
	action += "&d="+obj.parentNode.parentNode.getAttribute("del");
	//alert(action);
	LoadRSDoc('delatnosti.php','setContent',action,'',1);
}
function editDel(btn){
	var tr = btn.parentNode.parentNode;
	var tds = tr.getElementsByTagName("td");
	var id = trim(tds[0].innerHTML);
	var ime = trim(tds[1].innerHTML);
	var ime_eng = trim(tds[2].innerHTML);
	
	var tmp = tds[tds.length-1].getElementsByTagName("input");
	var katid = trim(tmp[0].value);
	
	var kategorije = document.getElementById("kategorija");
	var kat_select = "<select name=\"edit_delatnost_kategorija\" id=\"edit_delatnost_kategorija\">";
	for(var i=0; i<kategorije.options.length; i++){
		if(kategorije.options[i].value>0){
			var val = kategorije.options[i].value
			kat_select += "<option value=\""+val+"\"";
			if(val == katid){
				kat_select += " selected=\"selected\"";
			}
			kat_select +=">"+kategorije.options[i].innerHTML+"</options>";
		}
	}
	kat_select += "</select>";
	
	var brclear='<br clear="all" />';
	var labelwidth='style="width:75px;"';
	var flagsrb = '<img src="gui/srb.gif" align="absmiddle" alt="srpski" title="srpski" />';
	var flageng = '<img src="gui/eng.gif" align="absmiddle" alt="engleski" title="engleski" />';
	
	html = '<form id="editDelatnostForm" class="area" method="post" action="javascript:void(0);" onsubmit="saveDelatnost(this)">';
	html += "<h2>Izmena delatnosti #"+id+"</h2>";
	html += '<input type="hidden" name="edit_delatnost_id" value="'+id+'" />';
	html += '<label '+labelwidth+' for="edit_delatnost_kategorija">Kategorija:</label>'+kat_select+brclear;
	html += '<label '+labelwidth+' for="edit_delatnost_name">Naziv '+flagsrb+'</label><textarea name="edit_delatnost_name" id="edit_delatnost_name">'+ime+'</textarea>'+brclear;
	html += '<label '+labelwidth+' for="edit_delatnost_name_eng">Naziv '+flageng+'</label><textarea name="edit_delatnost_name_eng" id="edit_delatnost_name_eng">'+ime_eng+'</textarea>'+brclear;
	//html += kat_select+"id: "+id+"<br />kat:"+katid+"<br />ime:"+ime+"<br />ime_eng:"+ime_eng;
	html += '<input type="submit" value="sačuvaj" />';
	html += '<input type="reset" value="poništi" />';
	html += '</form>';
	
	ypAjaxForm(html);
}
function saveDelatnost(forma){
	var k = document.getElementById("kategorija").value;
	var d = trim(document.getElementById("delatnost").value);
	var els = forma.elements;
	var id = trim(els["edit_delatnost_id"].value);
	var kat = trim(els["edit_delatnost_kategorija"].value);
	var name = escape(trim(els["edit_delatnost_name"].value));
	var name_eng = escape(trim(els["edit_delatnost_name_eng"].value));
	
	var action = "a=saveDelatnost";
	action += "&id="+id;
	action += "&name="+name;
	action += "&name_eng="+name_eng;
	action += "&kat="+kat;
	LoadRSDoc("delatnosti.php","afterSaveDelatnost('"+k+"','"+d+"')",action,"",1);
}
function afterSaveDelatnost(response,kat,del){
	alert(response);
	if(document.getElementById("darker")){
		closeYpAjaxForm();
	}
	LoadRSDoc("delatnosti.php?k="+kat+"&d="+del,'setContent');
}
function deleteDel(btn){
	var tr = btn.parentNode.parentNode;
	var td = tr.getElementsByTagName("td");
	var k = document.getElementById("kategorija").value;
	var d = trim(document.getElementById("delatnost").value);
	id = trim(td[0].innerHTML);
	
	if(confirm("Potvrdite brisanje delatnosti:\n"+id+"."+trim(td[1].innerHTML))){
		LoadRSDoc("delatnosti.php?a=deleteDelatnost&id="+id,"afterSaveDelatnost('"+k+"','"+d+"')")
	}
}
function showAddDelatnost(){
	
	var kat = document.getElementById("kategorija");
	
	if(!kat){
		alert("Nema select-objekta koji sadrži kategorije!");
		return;
	}
	var select_kat = '<label for="new_kategorija">Kategorija:</label><select name="new_kategorija" id="new_kategorija">';
	for(var i=0; i<kat.options.length; i++){
		var opt = kat.options[i];
		if(opt.value>0){
			select_kat += '<option value="'+opt.value+'">'+opt.innerHTML+'</option>';
		}
	}
	select_kat += "</select>";
	
	var brclear='<br clear="all" />';
	var labelwidth='style="width:50px;"';
	var flagsrb = '<img src="gui/srb.gif" align="absmiddle" alt="srpski" title="srpski" />';
	var flageng = '<img src="gui/eng.gif" align="absmiddle" alt="engleski" title="engleski" />';
	
	var html = '<form class="area" id="newDelForm" action="javascript:void(0)" onsubmit="addDelatnost(this)">';
	html += "<h2>Nova delatnost</h2>";
	html += select_kat;
	html += '<label for="new_name">Naziv '+flagsrb+'</label><input type="text" name="new_name" id="new_name" />'+brclear;
	html += '<label for="new_name_eng">Naziv '+flageng+'</label><input type="text" name="new_name_eng" id="new_name_eng" />'+brclear;
	html += '<input type="submit" value="sačuvaj" />';
	html += "</form>";
	
	ypAjaxForm(html);
}
function addDelatnost(forma){
	
	var k = trim(document.getElementById("kategorija").value);
	var d = trim(document.getElementById("delatnost").value);
	
	var els = forma.elements;
	
	var kat = els["new_kategorija"].value;
	var name = escape(trim(els["new_name"].value));
	var name_eng = escape(trim(els["new_name_eng"].value));
	
	LoadRSDoc("delatnosti.php?a=addDelatnost&k="+kat+"&name="+name+"&name_eng="+name_eng,"afterSaveDelatnost('"+k+"','"+d+"')");
}
function filterKategorije(strana,lnk){
	var k = escape(trim(document.getElementById("kategorija").value));
	LoadRSDoc("delatnosti.php?a=kategorije&p="+strana+"&k="+k,'setContent');
}
function addKategorija(){
	var kf = trim(document.getElementById("kategorija").value);
	var cp = trim(document.getElementById("current_page").value);
	
	var name, name_eng;
	if(name = prompt("Naziv kategorije na srpskom jeziku:")){
		if(name_eng = prompt("Naziv kategorije na engleskom jeziku:")){
			LoadRSDoc("delatnosti.php?a=addKategorija&k="+name+"&ke="+name_eng+"&p="+cp,"afterSaveKategorija('"+kf+"','"+cp+"')");
		}
	}
}
function afterSaveKategorija(response,kf,cp){
	alert(response);
	if(document.getElementById("darker")){
		closeYpAjaxForm();
	}
	LoadRSDoc("delatnosti.php?a=kategorije&k="+kf+"&p="+cp,'setContent');
}
function editKat(btn){
	var tr = btn.parentNode.parentNode;
	var td = tr.getElementsByTagName("td");
	var id = trim(td[0].innerHTML);
	var name = trim(td[1].innerHTML);
	var name_eng = trim(td[2].innerHTML);
	
	var brclear='<br clear="all" />';
	var labelwidth='style="width:50px;"';
	var txtwidth = 'style="width:220px; height:30px;"';
	var flagsrb = '<img src="gui/srb.gif" align="absmiddle" alt="srpski" title="srpski" />';
	var flageng = '<img src="gui/eng.gif" align="absmiddle" alt="engleski" title="engleski" />';
	
	html = '<form id="editKategorijaForm" class="area" method="post" action="javascript:void(0);" onsubmit="saveKategorija(this)">';
	html += "<h2>Izmena kategorije #"+id+"</h2>";
	html += '<input type="hidden" name="edit_kat_id" value="'+id+'" />';
	html += '<label '+labelwidth+' for="edit_kat_name">Naziv '+flagsrb+'</label><textarea '+txtwidth+' name="edit_kat_name" id="edit_kat_name">'+name+'</textarea>'+brclear;
	html += '<label '+labelwidth+' for="edit_kat_name_eng">Naziv '+flageng+'</label><textarea '+txtwidth+' name="edit_kat_name_eng" id="edit_kat_name_eng">'+name_eng+'</textarea>'+brclear;
	html += '<input type="submit" value="sačuvaj" />';
	html += '<input type="reset" value="poništi" />';
	html += '</form>';
	
	ypAjaxForm(html);
	
}
function saveKategorija(forma){
	var kf = trim(document.getElementById("kategorija").value);
	var cp = trim(document.getElementById("current_page").value);
	var els = forma.elements;
	var id = trim(els["edit_kat_id"].value);
	var n = escape(trim(els["edit_kat_name"].value));
	var ne = escape(trim(els["edit_kat_name_eng"].value));
	if(n.length){
		LoadRSDoc("delatnosti.php?a=saveKategorija&id="+id+"&k="+n+"&ke="+ne,"afterSaveKategorija('"+kf+"','"+cp+"')");
	}else{
		alert("Morate uneti naziv kategorije.");
	}
}
function deleteKat(btn){
	var kf = trim(document.getElementById("kategorija").value);
	var cp = trim(document.getElementById("current_page").value);
	var tr = btn.parentNode.parentNode;
	var td = tr.getElementsByTagName("td");
	var id = trim(td[0].innerHTML);
	var name = trim(td[1].innerHTML);
	
	if(confirm("Potvrdite brisanje kategorije:\n"+id+". "+name)){
		LoadRSDoc("delatnosti.php?a=deleteKategorija&id="+id,"afterSaveKategorija('"+kf+"','"+cp+"')");
	}
}

function afterAddDelatnostChild(response){
	var tmp = response.split(/\{!\}/);
	var msg = tmp[0];
	var delid = tmp[1];
	
	alert(msg);
	LoadRSDoc("delatnosti.php?a=inherit&parent="+delid,'setContent');
}